\documentclass[12pt,a4paper,oneside]{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[russian]{olymp}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{epigraph}
\usepackage[russian]{hyperref}
%\usepackage{expdlist}
%\usepackage{textpos}

\renewcommand{\t}{\texttt}
\renewcommand{\le}{\leqslant}
\renewcommand{\ge}{\geqslant}

\binoppenalty=10000
\relpenalty=10000
\exhyphenpenalty=10000

\def\probl#1#2{\input ../problems/#1/#2/statement/#2.tex}
          
\contest
{Казахстанские весенние сборы. Средняя группа.}%
{Назарбаев Университет}%
{18 марта 2013}%

\begin{document}

\tableofcontents
\pagebreak

\probl{2011-03}{sum0}
\probl{2011-05}{cutting}
\probl{2012-07}{minmax}
\probl{2012-07}{rvq}
\probl{2011-03}{sum}
\probl{2012-07}{sum}
\probl{2011-10b}{tree}
\probl{2011-06}{minonpath}
\probl{2011-03}{lca_rmq}
\probl{2012-07}{feelgood}
\probl{2011-03}{windows}

% 2011-03\sum0         - сумма чисел на отрезке, массив не меняется ??? %, запросы генерить по ходу
% 2011-05\cutting      - Удаление ребер из графа и запрос, в одной ли компоненте лежат вершины ??? тесты слабые
% 2012-07\minmax       - min, max, insert (решается кучей, set-ом, деревом отрезков)
% 2012-07\rvq          - max - min на отрезке, a[i] := x
% 2011-03\sum          - сумма на отрезке, a[i] := x
% 2012-07\sum          - присваивание на отрезке + сумма на отрезке
% 2011-10b\tree        - 10^5 запросов вида "расстояние между вершинами дерева"
% 2011-06\minonpath    - минимиум на пути дерева
% 2011-03\lca_rmq      - lca за O(1) в online
% 2012-07\feelgood     - sum[L..R] * min[L..R] = maximal possible (все числа не отрицательные)
% 2011-03\windows      - ScanLine, найти точку, покрытую MAX числом прямоугольников

\end{document}
